소프트웨어융합대학 - 소프트웨어학과

  • 교수 소프트웨어공학
  • 이은석 홈페이지 바로가기

관심분야

Software Engineering Technologies: 
 Software Testing and Multi-Fault Localization(SFL based/ IR based, etc) 
 Test Optimization(Test case reconfiguration and prioritization) 
 Auto-Patch Generation and Code Auto-Fixing 
 Interactive Bug Reporting System 

Self-adaptive Software Technologies 
 Adaptization Techniques for Legacy Software 

학력

  • Ph.D. Computer Science(Software Engineering), Tohoku University, JAPAN, 1992.03
  • M.S. Computer Science(Software Engineering), Tohoku University, JAPAN, 1988.03

약력/경력

  • 2020년-현재 성균관대학교 SW융합대학장
  • 1995-현재 성균관대학교 SW학과 교수
  • 2016-현재 성균관대학교 오픈소스SW센터장, SW융합원장, 인큐베이션센터장
  • 2012-2014 한국정보처리학회, 소프트웨어공학회장
  • 1994-1995 Tohoku Univ. Japan, Assistant Prof.
  • 1992-1994 Mitsubishi Elect. Research Scientist

학술지 논문

  • (2023)  Deep generative learning for exploration in large electrochemical impedance dataset.  ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE.  126, 
  • (2023)  Analysis of Electrochemical Impedance Data: Use of Deep Neural Networks.  ADVANCED INTELLIGENT SYSTEMS.  5,  5
  • (2023)  Parch It If You Can: Increasing the Efficiency of Patch Generation Usinf Context.  ELECTRONICS.  12,  179
  • (2022)  Identifying Incorrect Patches in Program Repair Based on Meaning of Source Code.  IEEE ACCESS.  10,  -
  • (2021)  Are datasets for information retrieval-based bug localization techniques trustworthy?: Impact analysis of bug types on IRBL.  EMPIRICAL SOFTWARE ENGINEERING.  26,  3
  • (2021)  Incremental Formula-Based Fix Localization.  APPLIED SCIENCES-BASEL.  12,  33
  • (2020)  패치탐사 효율성 증대를 위한 컨텍스트 및 수정패턴에 대한 분석.  정보과학회 컴퓨팅의 실제 논문지.  26,  12
  • (2020)  ManQ: Many-objective optimization-based automatic query reduction for IR-based bug localization.  INFORMATION AND SOFTWARE TECHNOLOGY.  125,  1
  • (2020)  인공지능기반 자동 프로그램 수정 연구 동향.  정보과학회논문지.  38,  4
  • (2020)  A Novel Debugging Technique Based on Lightweight Crash Report Considering Security.  JOURNAL OF INFORMATION SCIENCE AND ENGINEERING.  36,  3
  • (2020)  Modification Point Aware Test Prioritization and Sampling to Improve Patch Validation in Automatic Program Repair.  APPLIED SCIENCES-BASEL.  10,  5
  • (2020)  The effectiveness of context-based change application on automatic program repair.  EMPIRICAL SOFTWARE ENGINEERING.  25,  1
  • (2019)  VFL: Variable-based fault localization.  INFORMATION AND SOFTWARE TECHNOLOGY.  107, 
  • (2017)  SAINT plus : Self-Adaptive Interactive Navigation Tool plus for Emergency Service Delivery Optimization.  IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS.  19,  4
  • (2017)  Improved bug localization based on code change histories and bug reports.  INFORMATION AND SOFTWARE TECHNOLOGY.  82,  1
  • (2016)  환경정보를 고려한 자가적응형 시스템을 위한 동적 의사결정 기술.  정보과학회논문지.  43,  7
  • (2016)  결함위치식별 기법의 성능 향상을 위한 테스트케이스 그룹화 및 필터링 기법.  정보과학회논문지.  43,  08
  • (2016)  A New Spectrum-based Fault Localization With the Technique of Test Case Optimization.  JOURNAL OF INFORMATION SCIENCE AND ENGINEERING.  32,  1
  • (2015)  SAINT: Self-Adaptive Interactive Navigation Tool for Cloud-Based Vehicular Traffic Optimization.  IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY.  9,  99
  • (2015)  확장된 동적 결정 네트워크기반 자가적응형 시스템.  정보과학회논문지 : 소프트웨어 및 응용.  42,  7

단행본

  • (2015)  소프트웨어공학 실무적 접근.  맥그로힐.  주저자
  • (2005)  컴퓨터과학.  한티미디어.  공동
  • (2004)  인터넷 기술 패러다임과 공공성- 인터넷/웹/이동 컴퓨팅, P2P컴퓨팅.  철학과 현실사.  단독
  • (2000)  정보공학입문.  성균관대출판부.  공동
  • (2000)  컴퓨터과학.  성균관대출판부.  공동

특허/프로그램

  • 보안성을 고려한 경량 크래시 리포트 기반 디버깅 방법(Lightweight crash report based debugging method considering security).  10-2165-7470000.  20201007.  대한민국
  • 긴급상황 시의 차량 내비게이션 방법(VEHICLE NAVIGATION METHOD IN EMERGENCY SITUATION).  10-2033-0510000.  20191010.  대한민국
  • Vehicle navigation apparatus and method of determining trajectory of vehicle.  US20150211871A1.  20160308.  미국
  • 차량 내비게이션 시스템 및 차량의 목적지 경로를 결정하는 방법(NAVIGATION SYSTEM FOR VEHICLE AND ROUTE DETERMINING METHOD FOR DESTINATION OF VEHICLE).  10-1465493-0000.  20141120.  대한민국
  • Method and apparatus for providing traffic information service using a mobile communication system.  US8866636B2.  20141021.  미국
  • User-Customized Content Providing Device, Method and Recoreded Medium.  No.12/040746.  20131024.  미국
  • 결함 트리 자동 생성 방법 및 장치(AUTOMATIC FAULT TREE GENERATION METHOD AND APPARATUS).  10-1322818-0000.  20131022.  대한민국
  • 씨피에스에서의 자율 컴퓨팅 방법 및 장치(AUTONOMIC COMPUTING APPARATUS AND METHOD IN CYBER PHYSICAL SYSTEMS).  10-1347748-0000.  20130701.  대한민국
  • 위치정보를 활용한 영상촬영 장치의 촬영방법, 위치정보를 활용한 영상촬영장치, 서버에서 위치정보를 활용한....  10-2010-0064791.  20121205.  대한민국
  • 도로지도 생성장치 및 방법.  10-2010-0007190.  20121123.  대한민국
  • 지문인식또는멀티터치가 가능한 센서그리드 방식의 투명패널사용자입력장치,사용자 지문인식방법, 및 사용자 터치인식방법.  20100015103.  20120405.  대한민국
  • 이기종네트워크 및 이기종 디바이스를 지원 가능한 다중에이전트기술에 기반한 홈 네크워크시스템 및 홈 게이트웨이.  201000102869.  20120402.  대한민국
  • 사용자 추천 방법 및 이를 위한 프로그램이 기록된 기록매체(Method for recommendation to user and storage medium storing program for realizing the method).  20080056554.  20120228.  대한민국
  • User Recommendation Method and Recorded Medium Storing Program for Implementing the Method.  No.12/040746.  20120124.  미국
  • 태그 정보를 이용하여 사용자 취향정보를 수집하는 단말기기, 그 방법 및 기록매체.  10-2007-0066658.  20120102.  대한민국
  • 문자메세지를 시각화하여 표시하는 방법 및 이를 이용한 장치(Method of visualizing a short message service and device thereof).  10-1055513-0000.  20110802.  대한민국
  • 소프트웨어의 검증 방법 및 소프트웨어 검증 방법이 기록된 기록매체.  20090015590.  20110527.  대한민국
  • 소프트웨어 신뢰성 분석 방법 및 장치(Method and Apparatus for Analyzing Reliability of Software).  10-1034607-0000.  20110504.  대한민국
  • 센서 네트워크에서 결함을 치유하는 방법 및 이를 실행하기 위한 센서 네트워크.  2008-0126511.  20110325.  대한민국
  • 시스템 수행성 분석 장치 및 방법과 시스템 수행성 분석 방법을 실행하기 위한 프로그램이 기록된 기록 매체.  20090081311.  20110131.  대한민국

수상/공훈

  • 2016.02 최우수논문상, 한국정보과학회 소프트웨어공학학술대회, 대한민국
  • 2016.02 우수논문상, 한국정보과학회 소프트웨어공학학술대회, 대한민국
  • 2015.12 Best Paper Award, APSEC, 미국
  • 2015.01 우수논문상, 한국정보과학회, 대한민국
  • 2011.11 최우수논문상, 한국정보처리학회, 대한민국
  • 2011.02 최우수논문상, 한국정보과학회 소프트웨어공학학술대회, 대한민국
  • 2011.02 우수논문상, 한국정보과학회 소프트웨어공학학술대회, 대한민국

학술회의논문

  • (2023)  Improving Transformer-based Program Repair Model Through False Behavior Diagnosis.  Empirical Methods in Natural Language Processing.  싱가포르
  • (2023)  REFERENT: Transformer based Feedback Generation using Assignment Information for Programming Course.  Conference on Software Engineering Education and Training.  미국
  • (2023)  Systematic Analysis of Defect Specific Code Abstraction for Neural Program Repair.  Asia-Pacific Software Engineering Conference (APSEC).  중국
  • (2022)  An Empirical Study of Deep Transfer Learning-Based Program Repair for Kotlin Projects.  ACM SIGSOFT Symposium on the Foundations of Software Engineering.  싱가포르
  • (2022)  Impact of Defect Instances for Successful Deep Learning-based Automatic Program Repair.  IEEE International Conference on Software Maintenance and Evolution.  미국
  • (2022)  Multi-objective Optimization-based Bug-fixing Template Mining for Automated Program Repair.  IEEE/ACM International Conference on Automated Software Engineering.  미국
  • (2022)  Deep learning-based production and test bug report classification using source files.  International Conference on Software Engineering.  미국
  • (2022)  Feature Assortment for Deep Learning-based Bug Localization With a Program Graph.  ACM Symposium on Applied Computing (SAC).  미국
  • (2022)  HowDoestheFirst Buggy File Work Well for Iterative IR-based Bug Localization?.  The 37th ACM/SIGAPP Symposium On Applied Computing.  미국
  • (2022)  An Empirical Study of IR-based Bug Localization for Deep Learning-based Software.  IEEE International Conference on Software Testing, Verification and Validation.  미국
  • (2022)  Ecench: An Energy Bug Benchmark of Ethereum Client Software.  ACM Mining Software Repositories(MSR).  미국
  • (2022)  Tracking Down Misguiding Terms for Locating Bugs in Deep Learning-based Software.  AAAI Conference on Artificial Intelligence.  미국
  • (2021)  Automated Feedback Generation for Multiple Function Programs.  Asia-Pacific Software Engineering Conference (APSEC).  홍콩
  • (2021)  정보검색 기반 버그 추적을 위한 악성 단어 식별.  한국 소프트웨어 종합 학술대회(KSC).  대한민국
  • (2021)  A Novel Automatic Query Expansion with Word Embedding for IR-based Bug Localization.  IEEE International Symposium on Software Reliability Engineering.  미국
  • (2021)  Denchmark: A Bug Benchmark of Deep Learning-related Software.  International Conference on Mining Software Repositories (MSR).  미국
  • (2021)  Fix Director for Automated Program Repair.  International Conference on Computer and Communication Systems (ICCCS).  일본
  • (2020)  Feature Combination to Alleviate Hubness Problem of Source Code Representation for Bug Localization.  Asia-pacific Software Engineering Conference (APSEC).  일본
  • (2020)  옳은 패치 생성 효율 증대를 위한 구조적 정보 관점에서의 과거 패치 분석.  한국정보과학회 학술발표.  대한민국
  • (2020)  컨볼루션 신경망 기반 버그리포트 해결 기술을 위한 적응형 필터 연구.  한국정보과학회 학술발표.  대한민국